package com.mallcai.bigdata.ladon.dpl.entity.report;

import com.mallcai.bigdata.ladon.dpl.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author gst
 * @date 2019-12-30 20:36
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class ReportSql extends BaseEntity {
    /**
     * 依赖的数据源Id
     */
    private Long    dsId;
    /**
     * 是否需要缓存; 0 - 不需要; 1 - 需要
     */
    private Integer cached;
    /**
     * 缓存时间(秒)
     */
    private Integer cachedTime;
    /**
     * 超时时间(秒)
     */
    private Integer timeout;
    /**
     * 分页参数 0 - 不分页; 1 - 分页
     */
    private Integer paging;
    /**
     * sql内容
     */
    private String  text;
    /**
     * 是否需要详细运行日志, 0 - 不需要(只记录运行耗时、运行错误信息), 1 - 记录运行sql及所有默认信息
     */
    private Integer needDetailLog;
    /**
     * 描述信息
     */
    private String  comment;

}
